updated trips model again to include stage in read function