added configurable breakpoints, enhanced test implementation