fix double _header ref
missing deps
externalized protocol
stuff be working