btcp implementation with new interfaces
WIP: build still broken