added models and scaffold