work in progress on the models