updated to yield sonic output for every parameter
updated year