updated item model