pep8
haystack works
initial message feature