Quarterly report pursuant to Section 13 or 15(d)

Convertible Debentures (Details) - Schedule of convertible debentures

v3.20.2
Convertible Debentures (Details) - Schedule of convertible debentures - USD ($)
1 Months Ended 9 Months Ended
Oct. 11, 2019
Jan. 16, 2019
Sep. 04, 2018
Dec. 31, 2019
Nov. 21, 2019
Sep. 19, 2019
Aug. 19, 2019
Jul. 19, 2019
Dec. 28, 2018
May 31, 2020
Jan. 16, 2020
Dec. 17, 2019
Nov. 26, 2019
Aug. 31, 2019
Oct. 15, 2018
Oct. 12, 2018
Sep. 17, 2018
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Principal due Total                   $ 9,020,550       $ 6,973,750      
Unamortized debt discount                   (1,108,459)       (644,281)      
Total loans                   $ 7,912,091       6,329,469      
GS Capital Partners [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                 Apr. 29, 2019 Jan. 15, 2020              
Interest Rate                 10.00% 10.00%              
Principal due Total                   $ 143,750       143,750      
Calvary Fund I LP [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date     Sep. 04, 2019 Oct. 12, 2020     Aug. 29, 2020     Sep. 04, 2019              
Interest Rate     10.00%       3.30%     10.00%           10.00%  
Principal due Total                           250,000      
Calvary Fund I LP One [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Oct. 12, 2020              
Interest Rate                   10.00%              
Principal due Total                   $ 220,000       250,000      
SBI Investments, LLC [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date       Oct. 12, 2020           Oct. 15, 2020              
Interest Rate                   10.00% 10.00%       10.00%    
Principal due Total                   $ 250,000       250,000      
Bay Private Equity, Inc. [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date   Oct. 15, 2019   Jan. 15, 2020           Jan. 15, 2020              
Interest Rate   5.00%               5.00%             5.00%
Principal due Total                   $ 2,900,000       2,900,000      
Bay Private Equity, Inc. One [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Jan. 15, 2020              
Interest Rate                   5.00%              
Principal due Total                   $ 2,400,000       2,400,000      
Cantone Asset Management LLC [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date           Dec. 17, 2020   Oct. 19, 2020   Oct. 19, 2020              
Interest Rate           7.00%   7.00%   7.00%              
Principal due Total                   $ 300,000       300,000      
Calvary Fund I LP Two [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Aug. 29, 2020              
Interest Rate                   3.30%              
Principal due Total                   $ 480,000       $ 480,000      
Cantone Asset Management LLC One [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Dec. 17, 2020              
Interest Rate                   7.00%              
Principal due Total                   $ 240,000              
Cantone Asset Management LLC Two [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Jan. 14, 2021              
Interest Rate                   7.00%              
Principal due Total                   $ 240,000              
Private lenders [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Oct. 29, 2020              
Interest Rate                   10.00%              
Principal due Total                   $ 200,000              
Petroleum Capital Funding LP. [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Nov. 26, 2020              
Interest Rate                   10.00%     10.00%        
Principal due Total                   $ 318,000              
Power Up Lending Group, Ltd. [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date Oct. 11, 2020                 Oct. 11, 2020              
Interest Rate 12.00%                 12.00%   12.00%          
Principal due Total                   $ 33,000              
Power Up Lending Group, Ltd. One [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Dec. 17, 2020              
Interest Rate                   12.00%              
Principal due Total                   $ 81,000              
Petroleum Capital Funding LP One [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Dec. 04, 2023              
Interest Rate                   10.00%              
Principal due Total                   $ 432,000              
EMA Financial LLC [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date         Aug. 20, 2020         Aug. 21, 2020              
Interest Rate         8.00%         8.00%              
Principal due Total                   $ 150,000              
Crown Bridge Partners, LLCOne [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Jan. 20, 2021              
Interest Rate                   10.00%              
Principal due Total                   $ 42,500              
SBI Investments LLC One [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Jan. 16, 2021              
Interest Rate                   10.00%              
Principal due Total                   $ 55,000              
Petroleum Capital Funding LP Two [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Mar. 30, 2024              
Interest Rate                   10.00%              
Principal due Total                   $ 471,000              
Power Up Lending Group, Ltd. Two [Member]                                  
Convertible Debentures (Details) - Schedule of convertible debentures [Line Items]                                  
Maturity Date                   Dec. 17, 2020              
Interest Rate                   12.00%              
Principal due Total                   $ 64,300