commented set_breakpoint function