assignment 2 fullfilled