new test file, optimized breakpointing, added print functionality