add cycas-protocol module