added item variable
put in listing factory