modded assignment 1