add i2 query method