created assignment 3