Adopt Gilley - LHASA_APSO