More work on crop(Not Done)