add proto buf