added task distribution example