add all element type