complete variable_scope
variable scope