add sound effects.  code cleanup