transform class improved