Created framework for the models