this is better with something on the main.cpp file ^_^