added rudimentary support for setting breakpoints