features limitation on client side