added sound support