refactoring and add jquery