objectified the role inputs
archetypes