What Are Weighted Codes And Non