added eolimp 2669
added eolimp 2666
added eolimp 2618