https://vitahc.com/reading-batch-codes-expiry/