added prefComment and refactored prefTransmission