dev: comment protocol is changed
doc: new api
dev: promote when comment is nil