modifying structure