pep8 style changes
treaty changes
improper filename fix
added declarations