panel layout improve