added demo video, small refactoring and cleaned up UI