submitAssignment now takes arguments