modified publish routine to include the possibility of having many publish operation (editorial content + description etc.)