First version of the models