added Client-side Testing