Thanks for the answer. Yeah, I`m familiar with situation. Making code clear and easy to understand and easy to change is the most complex task. Anyway, I liked it so far, so... good work!