isAlive check functions now