added shunting class