stopped requiring FileUtils; moved require statements to top of file