almost finished challenge 4(i woked up late :( damn)