fixed variable init and added support for function calls in expressions
better dbg toString
cosmetics