moving the utility functions into their own package