base constructure
add backend functionality
Merge pull request #2 from helloyangdan/develop

Develop