local linearization