create tables on startup if they dont exist
sketching layout to follow the airbnb pattern