draft version of arbitrary cuts