add panel component