Working on initial structure and database init