notes
implement cuts