I created separated folders and files for different parts of code