updating rogue class def