All for Stem and Stem for All