small scale updates to assignment 2, beginning assignment 3