add assignment view and form