Supramolecular effects as driving force of dipyrrin based functional materials engineering