ec++ updated