module strucute, auto include js and menu