Modifying Code Structure