added breakpoint feature