Model for client side