A revisit in gray

A revisit in gray