add file_reader to require list