implamenting backend content
database stuff