dedicated views and controllers for edit and list actions