cruxe/RichBatch