TODO
* update include header

20150105
* 2015 update

20141022
* changes for deployment

20141003
* Worked on stand-alone version

