edit view and create request model