improve error messages
fix misplaced name and value
add new address field when updating name (in GUI)