Categories functional upgrading