still tweeking the breakpoints