updated various models