added read for transformation