updated various features