added positional lighting