some points on weak codes