finish basic index,panel,button