finished basic CRUD tools for the application