changes for assignment submission