generally when the function is used in other modules the convention is not to start it with an underscore