added test client that supports view only operations