hall model design