added Carriage class