work on transformation of fields