spell subclasses