Implemented setting and listing roles