add speed enhancements