added task model