Eason Note:
o To add correct project structure on github