add optional tasks, complete assignment submission description