four breakpoints