added task execution