Quarterly report pursuant to Section 13 or 15(d)

NOTES PAYABLE (Details)

v3.10.0.1
NOTES PAYABLE (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Notes payable $ 12,811,403 $ 6,609,398
Convertible Promissory Note [Member]    
Notes payable 640,010
Convertible Promissory Note One [Member]    
Notes payable 1,469,388
Promissory Note [Member]    
Notes payable 4,500,000 4,500,000
Promissory Note One [Member]    
Notes payable 6,189,144
Convertible Promissory Note Two [Member]    
Notes payable $ 2,122,259