add comments and fix for root el