changed the design on how LLDB should work