add alive internal