added code for basic lighting - not working as of now