directive of attribute