added task limitations