object integration