new BATCH procedures