Abstract pattern design n2