fix bug ==>location off, then on(incorrect annotation)