adding concept modules back into the c translator