various enhancements and changes