rewrite the BuildModel base on the new model