start moving working set apis
first api successfully migrated
fix reset and a few other things. All tests passing