improve 内嵌