add file reader