put functions in a namespace