re-implemented memory breakpoints