delete test framework
full CRUD functionality