isAlive modified