do a gender, class, fare data model