added modelItem hook