initial support for storing and dumping data to file added