restored req and dj