minor changes
automatic transformation