with basic client facilities and integration test setup