commiting structural changes!