before cleanup
finally got it right. I think.
really working
implementing var x = { ... }