updated fixed library