this is a md for practice
moved models to model file