add random quote and update search logic