Added assignment 2 (unfinished)