Quarterly report pursuant to Section 13 or 15(d)

STOCK WARRANTS AND STOCK OPTIONS (Details 1)

v3.20.1
STOCK WARRANTS AND STOCK OPTIONS (Details 1) - Warrant [Member] - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Outstanding at beginning of period 19,903,261 24,003,003
Warrants Granted 10,582,162
Warrants Exercised (15,103,261)
Warrants Expired
Outstanding at ending of periods 4,800,000 34,585,165
Exercisables at beginning of period 19,903,261  
Exercisable at end of period 4,800,000
Exercise Price Per Share    
Warrants Expired
Minimum [Member]    
Exercise Price Per Share    
Outstanding at beginning of period 0.0040 0.0042
Warrants Granted 0.0018664652
Warrants Exercised 0.0040
Exercisable at beginning of period 0.0040  
Outstanding at end of period 0.0018664652
Exercisable at end of period
Maximum [Member]    
Exercise Price Per Share    
Outstanding at beginning of period 0.03125 0.0190
Warrants Granted 0.0062
Warrants Exercised 0.0046
Exercisable at beginning of period 0.03125  
Outstanding at end of period 0.03125 0.0190
Exercisable at end of period $ 0.03125
Weighted Average Remaining Contractual Life    
Weighted Average Remaining Contractual Life , Beginning balance 3 years 11 months 19 days 3 years 5 months 12 days
Weighted Average Remaining Contractual Life, Warrants granted 4 years 11 months 5 days
Weighted Average Remaining Contractual Life, Warrants exercised
Weighted Average Remaining Contractual Life, Warrants expired
Weighted Average Remaining Contractual Life, Ending balance 2 years 8 months 12 days 3 years 8 months 23 days
Weighted Average Remaining Contractual Life, Exercisable, beginning 3 years 11 months 19 days
Weighted Average Remaining Contractual Life, Exercisable, Ending 2 years 8 months 12 days  
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Beginning balance $ 0.01080 $ 0.0058
Weighted Average Exercise Price Per Share, Warrants granted 0.0028
Weighted Average Exercise Price Per Share, Warrants exercised 0.00440
Weighted Average Exercise Price Per Share, Warrants expired
Weighted Average Exercise Price Per Share, Ending balance 0.03125 0.0049
Weighted Average Exercise Price Per Share, Exercisable Beginning balance 0.01080  
Weighted Average Exercise Price Per Share, Exercisable Ending balance $ 0.03125
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Beginning balance $ 1,276,870
Aggregate Intrinsic Value, Warrants granted 13,537
Aggregate Intrinsic Value, Warrants exercised
Aggregate Intrinsic Value, Warrants expired
Aggregate Intrinsic Value, Ending balance 18,000
Aggregate Intrinsic Value, exercisable beginning balance 1,276,870
Aggregate Intrinsic Value, exercisable ending balance $ 18,000