public List<Bicycle> getBicycles(final Year year, final String filePath)
      throws PriceReaderException {
    List<DirtyBicycle> list = getDirtyBicycles(year, filePath);
    List<Bicycle> toReturn = new ArrayList<>();

    for (DirtyBicycle bicycle : list) {
      Bicycle b = DescriptionParser.parseDescription(bicycle.getDescription(), bicycle);
      b.setModel("Stels " + b.getModel());
      b.setShortDescription(DescriptionParser.getShortDescription(b));

      String imgName = b.getProductCode() + ".jpg";
      b.setImageName(imgName);

      toReturn.add(b);
    }
    return toReturn;
  }