Restructuring interfaz