Quarterly report pursuant to Section 13 or 15(d)

Notes Payable (Details Textual)

v3.19.3.a.u2
Notes Payable (Details Textual)
1 Months Ended 6 Months Ended
Jun. 11, 2019
USD ($)
TradingDays
Jun. 11, 2019
USD ($)
Dec. 18, 2018
USD ($)
TradingDays
Nov. 16, 2018
USD ($)
TradingDays
Jul. 02, 2018
USD ($)
TradingDays
Jun. 05, 2018
USD ($)
TradingDays
Apr. 30, 2018
USD ($)
TradingDays
Dec. 31, 2019
USD ($)
TradingDays
Nov. 07, 2019
USD ($)
TradingDays
Sep. 24, 2019
USD ($)
TradingDays
Aug. 29, 2019
USD ($)
TradingDays
Aug. 08, 2019
USD ($)
TradingDays
Jul. 05, 2019
USD ($)
TradingDays
Apr. 29, 2019
USD ($)
TradingDays
Feb. 14, 2019
USD ($)
TradingDays
Jan. 28, 2019
USD ($)
TradingDays
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jun. 30, 2019
USD ($)
Notes Payable (Textual)                                      
Additional paid in capital               $ 11,701,922                 $ 11,701,922   $ 10,692,679
Financing cost                                 42,337 $ 19,362  
Debt discount                                 831,436 $ 1,026,471  
Convertible Notes Payable [Member] | December 31, 2019 [Member]                                      
Notes Payable (Textual)                                      
Debt discount   $ 106,617 $ 0     $ 0 $ 0 150,000 $ 103,844 $ 86,325 $ 154,538 $ 153,145 $ 122,179 $ 55,457 $ 11,166 $ 10,690      
Convertible Notes Payable [Member] | Convertible Promissory Note and a Security Purchase Agreement [Member]                                      
Notes Payable (Textual)                                      
Convertible notes payable $ 300,000 $ 300,000 $ 130,000 $ 130,000 $ 207,000 $ 210,000 $ 225,000 $ 150,000 $ 150,000 $ 150,000 $ 300,000 $ 300,000 $ 300,000 $ 208,000 $ 104,000 $ 234,000 $ 150,000    
Notes payable interest rate 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00% 8.00%    
Convertible price for interest payment percentage 70.00%   65.00% 65.00% 60.00% 60.00% 60.00% 70.00% 70.00% 70.00% 70.00% 70.00% 70.00% 70.00% 70.00% 65.00%      
Trading days immediately prior to conversion | TradingDays 15   15 15 15 15 15 15 15 15 15 15 15 15 15 15      
Maturity date Jun. 11, 2020   Dec. 18, 2019 Nov. 16, 2019 Jul. 12, 2019 Jun. 06, 2019 Apr. 30, 2019 Dec. 31, 2020 Nov. 07, 2020 Sep. 24, 2020 Aug. 29, 2020 Aug. 08, 2020 Jul. 05, 2020 Apr. 29, 2020 Feb. 14, 2020 Jan. 28, 2020      
Dividend yield percent 0.00%   0.00% 0.00% 0.00% 0.00%   0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%      
Derivative liability     $ 75,946                                
Conversion loss     2,066                                
Convertible Notes Payable [Member] | Derivatives and Hedging [Member]                                      
Notes Payable (Textual)                                      
Convertible notes payable $ 300,000 $ 300,000 $ 130,000 $ 130,000 $ 207,000 $ 210,000 $ 225,000 $ 150,000 $ 150,000 $ 150,000 $ 300,000 $ 300,000 $ 300,000 $ 208,000 $ 104,000 $ 234,000 $ 150,000    
Notes payable interest rate 2.05% 2.05% 2.64% 2.71% 2.59% 2.09% 2.24% 1.59% 1.58% 1.78% 1.75% 1.79% 1.98% 2.42% 2.53% 2.60% 1.59%    
Fair value of notes payable $ 240,217 $ 240,217 $ 128,976 $ 131,898 $ 257,842 $ 265,498 $ 287,174 $ 189,172 $ 121,875 $ 118,009 $ 234,052 $ 254,082 $ 239,759 $ 170,098 $ 90,567 $ 226,452 $ 189,172    
Expected life 1 year   1 year 1 year 1 year 1 year 1 year 1 year 1 year 1 year 1 year 1 year 1 year 1 year 1 year 1 year      
Volatility percentage 16.00%   144.00% 150.00% 183.00% 200.00% 202.00% 115.00% 122.00% 113.00% 113.00% 113.00% 118.00% 118.00% 136.00% 135.00%      
Dividend yield percent             0.00%                        
Net charge $ 1,898 $ 50,842 $ 55,498 $ 62,174          
Financing cost               $ 39,172                      
Derivative liability       74,472 139,268                     52,659      
Conversion gain       $ 25,398 $ 5,749                     4,882      
Note retired                               $ 90,000