Update files
Major change to the library