add parser and gameoflife