WE HAVE IT ALL!