moving on with the basic schema with fields etc