revamp YAMLRole