add object func