assignment 2 v0.1