Cooperative Porphyrin Assemblies door