set up all schema, ready to start building the controllers