crop variants implementation started.