Abstract pattern n381