final commit assignment 1