complete exercise 3, but without any styling...