refactor over all batch module, syntax changes and add_multiline_label
method added