some work on create/set variable