adding LiveCell and DeadCell for polymorphism