initial commit for cellular automation