functional role in pi