role part
Merge pull request #1 from hsming/user_ability

role part