add bolg: LearnProtocal