Bug fixes and file communicator class