Basic parser structure started