This main file looks more like the menu file, the main file should have only some call to the principal methods that start everything