i dont know why the 2nd and 3rd requirements dont work!