updated for spring 98 engine (improved performance)