redoing minor ec stuff
redoing minor ec stuff