Add interface functions to comm module