private void simpleShuffle() throws IOException, TagException {
        TagOptionSingleton.getInstance().setDefaultSaveMode(TagConstant.MP3_FILE_SAVE_OVERWRITE);

        Properties properties = PropertiesUtil.loadProperties(
                "mp3shuffler.properties");
        String path = properties.getProperty("PATH");
        String predict = properties.getProperty("PREDICT");

        File dir = new File(path);
        File[] files = dir.listFiles();

        if (files == null) {
            System.out.println("Couldn't find any file.");
            return;
        } else {
            System.out.println("Founded " + files.length + " files.");
        }

        List<Integer> listOfRandomValues = createListOfNumbers(files.length);

        int counter = 0;
        for (File file : files) {
            String newPath = path + predict + listOfRandomValues.get(counter) + ".mp3";
            System.out.println(file.getAbsolutePath() + " to " + newPath);

            //Work with tags
            MP3File mp3File = new MP3File(file);
            removeAllOldTags(mp3File);
            createNewTag(predict, counter, mp3File);
            mp3File.save();

            //noinspection ResultOfMethodCallIgnored
            file.renameTo(new File(newPath));
            counter++;
        }
    }