self description