client side vs server side v.1