CGRA has spread their eggs into multiple baskets. Many sources of revenue for CGRA, and a win for us shareholders.