added models and templates