finished writeup i think except EC