output messages to the specified stream instead of STDOUT
fix the describe method
Merge pull request #54 from bicycle1885/fix-show

output messages to the specified stream instead of STDOUT