Completed assignment, not refactored or designed