begin to build model