fleshing out component adding UI