add solutions table to solution index, fix some bugs in sponsor preference