interface for using o
bject on object