controller integration