menu restructure add array conc+shape