fixes search component; closes #38 and #40