altering classes and adding roles