client edit