Client-side Base