doesn't account for frequenceies