added ui, updated gitignore