week1_1 task not totally finished but working :D