added support for creating distributions
added test for root level get children