2950th six chapters battle front