fixed library definition