manager fn