added raw code