target module improvement