defined data types, need to setup relationships