add attribute explain