task item model improvements