raw code working.