Added autocomplete boxes and hierarchical parts, fixes