updated some features for client