prototypes of pui-panel and pui-button