THEY HAVE IT ALL...