light-and-shade approach