finished first draft, todo: testing
bugfixes, tests and documentation
Finish callStack