A cellular automaton implemation