add proto
add proto
fix cmake