added models for trips and such