extract new layout