done all exercices except number 7