updated assignment #2 with new proposal