updated models and populate script