First Commit. Completed assignment.