model updates and input