Please review branch feature/batch-publish