Corrected mistake on default inputs. Removed auto-self-recall from end of function
New parallel batch processing function