updated eqc model with lots and lots of function stubs