Adding EssenceTransformation and some minor changes