Cxx japan