add var extend