binary data protocol start