ocatagon integration