updated to search filter

updated foundations to search filter. still needs a clean mechanism to
filter things out