example for sproto