This is the real starting point for the project