Add Rights and Permissions functionality and requirement