MEETS ALL NEEDS