protp type