some search functionality
latest changes before migrating to pg
some responsive stuff