better panels layout structure