impl: crop