added publish step