fixes #5 - implements search box