wrapped a one-dimensional population unit into its own module