change uimodule to a separate part