created main application interface