renaming parts to *ality