working on refactoring js and css and semantics
working on refactoring js and css and semantics