v3.7.0.1
Future minimum principal payments on the non-related party notes payable (Details)
Dec. 31, 2016
USD ($)
Future minimum principal payments on the non-related party notes payable details  
Future minimum principal payments non-related party 2017 $ 110,688
Future minimum principal payments non-related party 2018 87,315
Future minimum principal payments non-related party 2019 63,990
Future minimum principal payments non-related party 2020 4,433,458
Total Future minimum principal payments non-related party $ 4,695,451