updated various headers