Added transformation and transformable class