adds type attribute