minimal working proto