v3.21.2
Derivative Liabilities (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Conversion of note, values issued $ 66,101    
Convertible Notes Payable [Member]      
Conversion of note, values issued 57,573 $ 239,411 $ 608,242
Series D-2 Preferred Stock [Member]      
Conversion of note, values issued 66,360    
Series D-2 Preferred Stock [Member] | Convertible Notes Payable [Member]      
Derivative liability $ 70,491