adding in parallel tasks