Meets all needs