added record type choices, removed id attribute from models