surrogate patterns 1416474