Added alive() method