for processing version