add self description