improvements for red