Initial submit of assignment 2