path selection improved