add outline method for root-generator