added reference types
some work on the seed data