Abstract pattern n375