significant progress on edit and delete. Nearing a useable point