added global lighting