a surface is for interfacing with another surface