completed CRUD  with PERSPECTIVES form