First commit with initial parse function