use gradle now, add cropping feature~ exciting~ add undo & redo support later