inner product search added