Frontier porphyrins