add marker-publish
complete