rename: js -> lib
modify: custom ok