publishing phase