lib & gnl