a surface is for setting items on