i would like standalone functions like this at the bottom of the source file.