add role button, still not finished