add client-side test structure