rewrited item model parser