added check
modified project structure and edded required files
removed autogenerated files