Completet assignment 1