Client-side library v1 done