Main interface build