improve initial selection