add user and task model