manual publish