Abstract pattern n165