pep8
haystack works
autocomplete refactoring, start