fixing nested revisit
return h working
trying on h++f
for v variable problem solved
merged