fixed class differentiation and added auto declaration of towing abilities