Add element interface