modified consumer mongo model