Add sound, and some updates