add graycode