add attribute prop