added sound, and change indicator logic