call_stack concepts refactor