added new_process option and tests