all database interactions are working