WHAT  WE  HAVE ...