of course we’re gonna put the fun in function