He defines 2 codes – elaborated and restricted.
Restricted – inherently deictic, has relaxed syntax and use many simple coordinating conjunctions
Elaborated – uses standard syntax, more subordinate clauses and subordinating conjunctions
Whilst middle-class can use both, it is rare for lower-class children to use anything other than restricted. However, both classes understood both codes when spoken to them.