basic keyword/time search implemented