NOTES PAYABLE (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Notes payable $ 763,840 $ 1,056,744
Less unamortized debt discounts 0 (56,367)
Total Notes Payable 763,840 1,000,377
Less current portion (763,840) (799,377)
Total Notes Payable - long term 0 201,000
Note payable, secured, 12% interest, due June 1, 2024 [Member]    
Notes payable 79,920 93,411
Note payable, secured, 12% interest, due June 1, 2024 One [Member]    
Notes payable 300,000 300,000
Notes payable, secured, 30% interest, due June 2021 [Member]    
Notes payable 125,000 125,000
Notes payable, secured, 12% interest, due April 2022 [Member]    
Notes payable 95,000 95,000
Notes payable, secured, 10% interest, due June 2022 [Member]    
Notes payable 0 219,333
Notes payable, secured, 12% interest, due June 2024 [Member]    
Notes payable 140,920 201,000
Notes payable, unsecured, 0% interest, due on demand [Member]    
Notes payable $ 13,000 $ 13,000