correct the directory and project structure