add role spec