add variable scope