modify the structure of contact