John is one amazing guy with great sense of humor