create new record on the list page
edit record using best in place
implement destroy function for list