get best ap