added the ability for a user to add an assignment