add option soundfunction