added models, fixed update