Reorganized communication skeleton code and once.