extended and reformated role