extracting methods into individual files so that users may build their own util file as needed or just require functions as needed.