hidden id fields, swapped navs based on user authentication, basic CRUD