remain some bugs to fix, but free style search on incboard is almost done