Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Details 3)

v3.7.0.1
WARRANTS (Details 3) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2017
Mar. 31, 2017
Number of Warrants 13,663,014  
Warrant One [Member]    
Number of Warrants 5,873,289 7,735,750
Expected life in years   4 years
Exercise Price   $ 1.40
Risk free rate   0.44%
Dividend rate   0.00%
Expected volatility   51.83%
Fair value   $ 464,784
Warrant Two [Member]    
Number of Warrants   773,575
Expected life in years   4 years
Exercise Price   $ 0.80
Risk free rate   0.44%
Dividend rate   0.00%
Expected volatility   51.83%
Fair value   $ 85,590
Warrant Three [Member]    
Number of Warrants 1,229,040 1,212,500
Expected life in years   3 years 11 months 1 day
Exercise Price   $ 1.40
Risk free rate   0.43%
Dividend rate   0.00%
Expected volatility   52.37%
Fair value   $ 950,913
Warrant Four [Member]    
Number of Warrants   121,250
Expected life in years   3 years 11 months 1 day
Exercise Price   $ 0.80
Risk free rate   0.43%
Dividend rate   0.00%
Expected volatility   52.37%
Fair value   $ 85,412
Warrant Five [Member]    
Number of Warrants 328,166 891,250
Expected life in years   3 years 10 months 28 days
Exercise Price   $ 1.40
Risk free rate   0.41%
Dividend rate   0.00%
Expected volatility   52.45%
Fair value   $ 696,582
Warrant Six [Member]    
Number of Warrants   89,125
Expected life in years   3 years 10 months 28 days
Exercise Price   $ 0.80
Risk free rate   0.41%
Dividend rate   0.00%
Expected volatility   52.45%
Fair value   $ 62,708
Warrant Seven [Member]    
Number of Warrants 2,544,240 3,115,000
Expected life in years   3 years 10 months 6 days
Exercise Price   $ 1.40
Risk free rate   0.68%
Dividend rate   0.00%
Expected volatility   51.54%
Fair value   $ 2,371,956
Warrant Eight [Member]    
Number of Warrants   311,500
Expected life in years   3 years 10 months 6 days
Exercise Price   $ 0.80
Risk free rate   0.68%
Dividend rate   0.00%
Expected volatility   51.54%
Fair value   $ 216,766
Warrant Nine [Member]    
Number of Warrants 1,201,164 1,418,750
Expected life in years   3 years 9 months 4 days
Exercise Price   $ 1.40
Risk free rate   0.46%
Dividend rate   0.00%
Expected volatility   51.74%
Fair value   $ 933,065
Warrant Ten [Member]    
Number of Warrants   141,875
Expected life in years   3 years 9 months 4 days
Exercise Price   $ 0.80
Risk free rate   0.46%
Dividend rate   0.00%
Expected volatility   51.74%
Fair value   $ 92,108
Warrant Eleven [Member]    
Number of Warrants 1,173,370 2,035,000
Expected life in years   3 years 7 months 28 days
Exercise Price   $ 1.40
Risk free rate   0.37%
Dividend rate   0.00%
Expected volatility   52.94%
Fair value   $ 1,356,512
Warrant Twelve [Member]    
Number of Warrants   203,500
Expected life in years   3 years 7 months 28 days
Exercise Price   $ 0.80
Risk free rate   0.37%
Dividend rate   0.00%
Expected volatility   52.94%
Fair value   $ 134,457
Classes of Warrants 1 [Member]    
Number of Warrants 12,349,269 16,408,250
Expected life in years 1 year 10 months 28 days 1 year 10 months 28 days
Exercise Price $ 1.2933 $ 1.40
Risk free rate 0.65% 0.65%
Dividend rate 0.00% 0.00%
Expected volatility 53.58% 53.58%
Fair value $ 667,184 $ 849,713
Classes Of Warrants 2 [Member]    
Number of Warrants 1,313,745 1,229,993
Expected life in years 1 year 10 months 28 days 1 year 10 months 28 days
Exercise Price $ 0.7490 $ 0.80
Risk free rate 0.65% 0.65%
Dividend rate 0.00% 0.00%
Expected volatility 53.58% 53.58%
Fair value $ 92,530 $ 109,887