* html refactoring