Add the foundation of the parsing code