layouts extended