attribute type