add other role function

bug fix  '10'>'3'  -> false
use ~~