Gray Code added