adding more levels of structure