restructured list system