Starting point for the code