set of libraries to ease up file manipulation