setup assignment 4