Prog 2 Assignment done