batch to gen and open