get a proper project structure
structuring project
structuring project