move to GPE libloc