temporary file demonstrating staticmethod confusion
fix return code, thin debug messages, introduce shell level tests