Well, at the moment I have no ideas how to write it in an easier way..... frown .