basic cropping
refactoring crop operation
top left crop