added another model and populate functions