Load model using assimp

Hi forum,

I am using the assimp plugins to load a .obj file. I assumed that normals are not calculated so i enable the normals and created a ofLight.

But i am still getting a flat image. What else am i missing. Here goes the snippet:

//--------------------------------------------------------------
void ofApp::setup()
{
   ofSetLogLevel(OF_LOG_VERBOSE);

   model.loadModel("buddha.obj",true);
   model.setPosition(ofGetWidth() * 0.5, (float)ofGetHeight() * 0.75 , 0);

   //enable normals
   model.enableNormals();
}


void ofApp::draw()
{
   ofSetColor(255);
   
   ofEnableBlendMode(OF_BLENDMODE_ALPHA);
   
   ofEnableDepthTest();
   
   glShadeModel(GL_SMOOTH); //some model / light stuff

   light.enable();
   ofEnableSeparateSpecularLight();
   
   //draw the model
   model.drawFaces();
}

Here goes the screen-shot:

http://imgur.com/sc8tI4M

Thanks