all basic needs ok