add a kind of fixed threshold grow to the library