fix AO