horizontal  using model