added most of the database requests, not done