fixed communication
ignore test cases for now