new pre-parsed structure