added publish task