fix ap