object have a surface