improved tutorial, added self.dead class method