XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
4. NOTES PAYABLE (Details) - USD ($)
Mar. 31, 2017
Dec. 31, 2016
Notes payable $ 0 $ 152,060
Less: current portion 0 124,168
Notes payable - long-term portion 0 27,892
Note payable 1    
Notes payable 0 102,613
Note payable 2    
Notes payable $ 0 $ 49,447