base component and menu panel added