Modify structure based an idea