:add: method implementation in rights.pu
:fix: merge bugs on rights.py