remodule some code