add the bit about linearization