progress with enhancements for c translator