added comments and method to populate child directors