updated x4