+ Added an updated version of files

The previous version had some bugs in it.