uploaded assignment 1