miscelaneous enhancements