Restructure Print hierarchy