modularized js