add list and task model