add rational.Array, modify transform accordingly