added more models to make model structures  more explicit