test_capabilities unit tests pass now\nProtocol mostly filled out