refactored info into its own file