wizard subclasses