func relation