fix many bug, crop, horizontal