enhance application interface