comm scheme