integrate ion