Added beginning of parser code