great changes, adding expression now and converting to C