new Loc functions