thanx for your critics...
i hope i can make it better...