Thanks allot to the nice comments, any ideas to improve it?