modularize
remove jquery