output is decent