changed literal for File in QueryReader's constructor to arguement