provides light