restructuring displayModule