found potential memory leak, need to investigate.  Cleaned up some hardcoded messages for earier readability.