take account transformation