started adding test suite
fixed bugs in new subset passing