refactored multiple intro format