B Codes