surface & pattern