merge from var-stack