add article for gray code