add User edit feature to project.