amelioration path fnding