Codes & Subcodes