adding assignment, should be complete