initial schema, associations, and views