committing hw, finished