FileReader added, and more criterias were added.