added ability to process all