modify libxyz