unclear what is important until we use to fix C grammar. tracking everything.