added sound effect support