add use_peek = True as default option