Moved Helper functions into there own file and added option to pull them online