just what is needed