pulled static source into its own file