*Version 1.0
- Starting point to be branched out
* TODO
- develop different versions