introducing a Parallel and Sequential task construct