modified gui app. and more other modified.