added TopCrop method