Final version with basket size feature;