new protocol format, pep8 fixes