merged shared module