Added files, changed lots, hope it works
Minor edits