ref #26. start changes
ref #26. some changes. but cancel in crop work incorrectly
ref #26 works fine