visibility enhancements