creation menu + element interface