modificate structure (again)