addition of user profiles and database set up