Quarterly report pursuant to Section 13 or 15(d)

I. STOCK OPTIONS AND WARRANTS (Details-Warrants Outstanding and Exercisable)

v3.4.0.3
I. STOCK OPTIONS AND WARRANTS (Details-Warrants Outstanding and Exercisable) - $ / shares
3 Months Ended
Mar. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Warrants Outstanding, Number Outstanding   5,638,410 7,915,533
Weighted Average Exercise Price   $ 0.20 $ .20
Warrant [Member]      
Warrants Outstanding, Number Outstanding 5,638,410 5,638,410  
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 3 months 11 days    
Weighted Average Exercise Price $ .20 $ .20  
Warrants Exercisable, Number Exercisable 5,638,410    
Warrants Exercisable, Weighted Average Exercise Price $ 0.20    
Warrant [Member] | $0.13 [Member]      
Warrants Outstanding, Number Outstanding 5,211,542    
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 7 days    
Weighted Average Exercise Price $ 0.13    
Warrants Exercisable, Number Exercisable 5,211,542    
Warrants Exercisable, Weighted Average Exercise Price $ 0.13    
Warrant [Member] | $0.18 [Member]      
Warrants Outstanding, Number Outstanding 50,000    
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 1 year 7 months 28 days    
Weighted Average Exercise Price $ .18    
Warrants Exercisable, Number Exercisable 50,000    
Warrants Exercisable, Weighted Average Exercise Price $ .18    
Warrant [Member] | $0.20 [Member]      
Warrants Outstanding, Number Outstanding 250,000    
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 5 years 6 months 7 days    
Weighted Average Exercise Price $ .20    
Warrants Exercisable, Number Exercisable 250,000    
Warrants Exercisable, Weighted Average Exercise Price $ .20    
Warrant [Member] | $3.00 [Member]      
Warrants Outstanding, Number Outstanding 126,868    
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) 7 days    
Weighted Average Exercise Price $ 3.00    
Warrants Exercisable, Number Exercisable 126,868    
Warrants Exercisable, Weighted Average Exercise Price $ 3.00