| STOCK WARRANTS AND STOCK OPTIONS (Tables)
 | 12 Months Ended | 
| Dec. 31, 2019 | 
|---|
| STOCK WARRANTS AND STOCK OPTIONS |  | 
| Schedule of fair value of non-employee stock/warrants |     |   |   | Dec. 31, 2019 |   |   | Dec. 31, 2018 |   |   | Exercise Price  |   | $ | .0040-$0.03125 |   |   | $ | 0.0042-$0.0043 |   |   | Dividend Yield  |   |   | 0 | % |   |   | 0 | % |   | Volatility  |   |  134% - 167 | % |   |  141% - 144 | % |   | Risk-free Interest Rate  |   |  1.69% – 2.40 | % |   |  2.65% – 2.68 | % |   | Life of warrants |   |  .038 - 5 Years |   |   |  5 Years |   |     | 
| Schedule of outstanding warrants |      |   |   | Warrants Outstanding Number of Shares |   |   | Exercise Price Per Share |   |   | Weighted Average Remaining Contractual Life |   | Weighted Average Exercise Price Per Share |   |   | Aggregate Intrinsic Value |   |   | Balance at December 31, 2017 |   |   | 16,120,611 |   |   | $ | 0.0042 - 0.0190 |   |   | 4.06 Years |   | $ | 0.0066 |   |   | $ | - |   |   | Warrants Granted |   |   | 7,882,392 |   |   | $ | 0.0042- 0.0043 |   |   | 4.25 Years |   | $ | 0.0042 |   |   | $ | - |   |   | Warrants Exercised |   |   | - |   |   |   | - |   |   |   |   |   |   |   |   |   |   |   |   | Warrants Expired  |   |   | - |   |   |   | - |   |   |   |   |   |   |   |   |   |   |   |   | Balance at December 31, 2018 |   |   | 24,003,003 |   |   | $ | 0.0042-0.0190 |   |   | 3.45 Years |   | $ | 0.0058 |   |   | $ | - |   |          |   |   | Warrants Outstanding Number of Shares |   |   | Exercise Price Per Share |   |   | Weighted Average Remaining Contractual Life |   | Weighted Average Exercise Price Per Share |   |   | Aggregate Intrinsic Value |   |   | Balance at December 31, 2018 |   |   | 24,003,003 |   |   | $ |  0.0042 - 0.0190 |   |   | 3.45 Years |   | $ | 0.0058 |   |   | $ | - |   |   | Warrants Granted |   |   | 30,485,423 |   |   | $ | 0.0018664652- 0.0062 |   |   | 3.97 Years |   | $ | 0.0086 |   |   | $ | 2,022,912 |   |   | Warrants Exercised |   |   | (34,535,165 | )  |   |  | $0.0043 - $0.0045 |   |   |   |   | $ | 0.0044 |   |   |   |   |   |   | Warrants Expired  |   |   | (50,000 | )  |   | $ | 0.019 |   |   |   |   | $ | 0.0190 |   |   |   |   |   |   | Balance at December 31, 2019 |   |   | 19,903,261 |   |   | $ |  0.0040 - $0.03125 |   |   | 3.97 Years |   | $ | 0.0108 |   |   | $ | 1,276,870 |   |   | Exercisable at December 31, 2018  |   |   | 24,003,003 |   |   | $ |  0.0042 - 0.0190  |   |   | 3.45 Years |   | $ | 0.0057 |   |   | $ | - |   |   | Exercisable at December 31, 2019 |   |   | 19,903,261 |   |   | $ | 0.0040- $0.03125  |   |   | 3.97 Years |   | $ | 0.0108 |   |   | $ | 1,276,870 |   |     | 
| Schedule of outstanding options |      |  |  | Options Outstanding Number of  Shares |  |  | Exercise Price Per Share  |  |  | Weighted Average Remaining Contractual Life |  | Weighted Average Exercise Price Per Share |  |  | Aggregate Intrinsic Value  |  |   | Balance at December 31, 2017 |  |  | 2,225,000 |  |  | $ | 0.0045 - 0.25 |  |  | 3.00 Years |  | $ | 0.0204 |  |  | $ | - |  |   | Options Granted |  |  | - |  |  |  | - |  |  |  |  |  |  |  |  |  |  |  |   | Options Exercised |  |  | (450,000 | ) |  | $ | 0.01 |  |  |  |  |  |  |  |  |  |  |  |   | Options Cancelled |  |  | - |  |  |  | - |  |  |  |  |  |  |  |  |  |  |  |   | Options Expired |  |  | - |  |  |  | - |  |  |  |  |  |  |  |  |  |  |  |   | Balance at December 31, 2018 |  |  | 1,775,000 |  |  | $ | 0.0045 – 0.25 |  |  | 2.32 Years |  | $ | 0.0083 |  |  | $ | - |  |    |  |  | Options Outstanding Number of  Shares |  |  | Exercise Price Per Share  |  |  | Weighted Average Remaining Contractual Life |  | Weighted Average Exercise Price Per Share |  |  | Aggregate Intrinsic Value  |  |   | Balance at December 31, 2018 |  |  | 1,775,000 |  |  | $ | 0.0045 - 0.25 |  |  | 2.32 Years |  | $ | 0.0083 |  |  | $ | - |  |   | Options Granted |  |  | 79,200,000 |  |  | $ | 0.00792 - 0.03125 |  |  | 9.00 Years  |  | $ | 0.0089 |  |  | $ | 5,238,080 |  |   | Options Exercised |  |  | - |  |  |  | - |  |  |  |  |  |  |  |  |  |  |  |   | Options Cancelled |  |  | (1,500,000 | ) |  | $ | 0.0045 |  |  |  |  | $ | 0.0045 |  |  |  |  |  |   | Options Expired |  |  | (275,000 | ) |  | $ | 0.007 - 0.25 |  |  | 9.00 Years |  | $ | 0.0291 |  |  |  |  |  |   | Balance at December 31, 2019 |  |  | 79,200,000 |  |  | $ | 0.00792 - 0.03125 |  |  |  |  | $ | 0.0089 |  |  | $ | 5,238,080 |  |   | Exercisable at December 31, 2018  |  |  | 1,775,000 |  |  | $ | 0.0045 - 0.25  |  |  | 2.32 Years |  | $ | 0.0083 |  |  | $ | - |  |   | Exercisable at December 31,2019 |  |  | 17,955,286 |  |  | $ | 0.00792 - 0.03125 |  |  | 9.00 Years |  | $ | 0.0136 |  |  | $ | 807,801 |  |  |