more client changes and add README