text based cellular automation