fixed  bugs of .Extend