what would you say about this approach?

For details refer to post # 10 and 13. :D