push variables to scope