pattern surfacing