creating new, hierarchical drop down component