brainstorming js modules