pu it in a function