start a main, which will contain the demo