final feature set and heirarchial interface solution