breakpoint adding and removing