some additional transformers to make it complete
added virtual group