protob types