moved models to own directory