working on the Linearization Functions section