Added defs header for communication protocol