indexscan.cpp && test