why do we need these as solution items?