modified tagitems model