update for better searching