initial interface for binary protocol v2