Finished User Right implementation