add carpenter proto classes