you have to do control flow here, either run them in parallel or in series