support inline modules