delete unnecessary
huge commit. fix everything. add search method