adding sound functionality