basic controller communicator and fileManager updated