runable code on windows ,so pretty