object uses polygon now