CornerCommSolver template created