added life and cellular automata