AssignmentD for drake software engineering class