adding roles and adding ability to set roles in server