various model updates