But alas I'm pretty busy this week that I haven't got any time to do any work on this. Thus maybe it will be finished next week...