Abstract pattern n151