+ KSHOCK NEW TYPE FACTORY +