no floating point in percentage
pass code decode
quotes in output
agout correct output
better listener log handling
better formatting