Initial structure and first parse