Added a lot of new stuff to the file