add first version with sound. Closes #74