added point lighting