add Ran Novitsky's set shade code