task model complete