updated with latest proto definition