edit and bug fix

role module