making the bundle into its own module