moved assignment 1