little progress in binprot impl