fix permisssion and role module