First try cut conditions, need some tests to see if it's good