outside of the function?