models and things from sample code