added conditional breakpoints