shine (revised)