breakpoints working better