assignment 3 starting out