added show/hide DI