working search, some elementary css and other