submit exercise 3&4