modifying the structure