Main interface set up