adding missing stuff for task 1