conditioning of GP, structure, typos