added task class