allow to be more dynamic and no longer restricts the amount of breakpoints.