Gate Codes