assignment 2 - submission almost ready