added sound cach