plugin feature for publishing