js folders organization