sound implementation