also do the database