add sound support