finish sound implementation