key changes in core.pp