updated UI. much repeated for testing. will remove.