functions pdf upgrading in progress 3