area transformation