deredshift and deredden structure