CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' DEFICIT - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulate Deficit [Member]
Total
Beginning balance at Dec. 31, 2017   $ 8,865 $ (56,940) $ (534,049) $ (582,124)
Beginning balance (in shares) at Dec. 31, 2017   8,865,190      
Shares issued for cash   $ 1,390 274,653 0 276,043
Shares issued for cash (in shares)   1,390,000      
Beneficial conversion feature on convertible notes   $ 0 100,000 0 100,000
Shares issued for assets   $ 1,000 699,000 0 700,000
Shares issued for assets (In shares)   1,000,000      
Shares issued to settle liabilities   $ 26 15,264 0 15,290
Shares issued to settle liabilities (in shares)   25,500      
Shares issued for services   $ 80 28,524 0 28,604
Shares issued for services (in shares)   80,000      
Shares issued to acquire shares issued for acquisition   $ 550 233,200 0 233,750
Shares issued to acquire shares issued for acquisition (in shares)   550,000      
Share based compensation   $ 0 53,053 0 53,053
Warrants issued with note payable   0 220,813 0 220,813
Net loss   0 0 (1,143,378) (1,143,378)
Ending balance at Dec. 31, 2018   $ 11,911 1,567,567 (1,677,427) (97,949)
Ending balance (in shares) at Dec. 31, 2018   11,910,690      
Shares issued for cash   $ 1,436 357,564 0 359,000
Shares issued for cash (in shares)   1,436,000      
Shares issued to settle liabilities   $ 1,334 432,076 0 433,410
Shares issued to settle liabilities (in shares)   1,334,682      
Share based compensation   $ 200 245,899 0 246,099
Share based compensation (Shares)   200,000      
Shares issued to acquire shares issued for acquisition $ 2 $ 0 1,938,998 0 1,939,000
Shares issued to acquire shares issued for acquisition (in shares) 2,000        
Warrants issued with note payable   0 214,090 0 214,090
Series A preferred stock dividend   0 0 (30,740) (30,740)
Net loss   0 0 (3,984,358) (3,984,358)
Ending balance at Dec. 31, 2019 $ 2 $ 14,881 $ 4,756,194 $ (5,692,525) $ (921,448)
Ending balance (in shares) at Dec. 31, 2019 2,000 14,881,372