prototype of subtypeSurvival