project and database set up