some protocols implementation in muman