creation, affinity & rectifier subclasses added.