Abstract pattern n174