some work on the new model