first functional role