do indent stuff first.. change pre to |:::