solve all errors untill now!