block enhancements