added directional and ambient lighting to the model