fix transform delegate method